module.exports = {
  // 域名
  host: "http://193.168.10.12:8080",
  // 接口路径
  api: "/",
  // 身份验证 token值
  token: function () {
    return uni.getStorageSync("token");
    // return "c0d567a1-ca42-43e0-9973-7a84ff1d8e6f";
  },
  // http携带 token的 key 一般放在headers 里
  tokenKey: "Authorization",
  // http非正常状态码拦截回调
  // 第一个参数为  responseData
  // 其执行优先级  大于 自定义回调
  // 仅适用走内置扩展方法 $request
  beforeFail(responseData, { vm }, next) {
    if (responseData.code === 404) {
      vm.$log("登录已失效", function () {
        //返回登录界面
        vm.$url({
          url: "/pages/logIn/logIn",
          method: "close",
        });
      });
    } else {
      next();
    }
  },
  /*
	// 路由拦截
	// 第一个参数为 即将进入的路由
	// 当beforeEnter 返回为一个  resolve状态promise对象 则执行路由跳转
	// 仅适用走内置扩展方法 $url
	 
		to from 参数都有 path , options参数
		from 多添一个  mathod 跳转方法参数
		to  or from commonParams = >{
			path:""
			,options:""
		}
		from privateParams = >{
			method:""
		}
		默认有拦截函数   不执行下面的跳转
		可以调用next执行  to的正常跳转  参数无效
		替他跳转  请使用原生方法
	*/
  /* ,beforeEnter(to,from , next){
		
	} */
};
